package model;

public class TourDeJeu {
	private int m_joueurCommence = -1;
	private static TourDeJeu instance;
	
	public static TourDeJeu getInstance(){
		if (instance==null)					
			instance=new TourDeJeu();
		return instance;
	}
	
	
	public TourDeJeu() {
	}

	public int joueurSuivant(){
		int joueurSuivant = getJoueurCommence() + 1;
		if(joueurSuivant >= Jeu.getInstance().getJoueur().size()){
			joueurSuivant = 0;
		}
		
		setJoueurCommence(joueurSuivant);
		
		return joueurSuivant;
	}
	
	public void setJoueurCommence(int m_joueurCommence) {
		this.m_joueurCommence = m_joueurCommence;
	}


	public int getJoueurCommence() {
		return m_joueurCommence;
	}
}
